#ifndef LAUNCHER_EMBLEMCOUNTER_H
#define LAUNCHER_EMBLEMCOUNTER_H

#include <QObject>
namespace Launcher
{
class EmblemCounter : public QObject
{
    Q_OBJECT
public:
    explicit EmblemCounter(QObject *parent = 0);
    int count() const;

signals:
    void countChanged(int count);

public slots:
    void setCount(const int &count);
    void clear();

private slots:
    void updateLauncherCount();

private:
    int m_count;
    QString m_appId;
    QString m_pkgname;
};
}

#endif // EMBLEMCOUNTER_H
